package com
{
	import flash.display.Sprite;
	
	import mx.core.UIComponent;
	
	import spark.effects.AddAction;

	/**
	 *This is a singleton class which will help in deciding Avatar 
	 * @author Yash
	 * 
	 */	
	public class Avatar
	{
		private static var instanceGet:Avatar;
		
		public static function getInstance():Avatar
		{
			if(instanceGet == null)
			{
				instanceGet = new Avatar();
			}
			return instanceGet;
		}
		public function Avatar()
		{
			
		}
		
		
		
		public function selectAvatar(data:int):UIComponent
		{
			var MC:UIComponent = new UIComponent();
			switch(data)
			{
				case 11:
				{
					var avatarMC:boy_1 = new boy_1();
					avatarMC.width = 132;
					avatarMC.height = 176;
					MC.addChild(avatarMC);
					break;
				}
				case 12:
				{
					var avatarMC1:boy_2 = new boy_2();
					avatarMC1.width = 132;
					avatarMC1.height = 176;
					MC.addChild(avatarMC1);
					break;
				}
				case 13:
				{
					var avatarMC2:boy_3 = new boy_3();
					avatarMC2.width = 132;
					avatarMC2.height = 176;
					MC.addChild(avatarMC2);
					break;
				}
				case 14:
				{
					var avatarMC3:boy_4= new boy_4();
					avatarMC3.width = 132;
					avatarMC3.height = 176;
					MC.addChild(avatarMC3);
					break;
				}
				case 15:
				{
					var avatarMC4:boy_5 = new boy_5();
					avatarMC4.width = 132;
					avatarMC4.height = 176;
					MC.addChild(avatarMC4);
					break;
				}
				case 1:
				{
					var avatarMC5:girl_1 = new girl_1();
					avatarMC5.width = 132;
					avatarMC5.height = 176;
					MC.addChild(avatarMC5);
					break;
				}
				case 2:
				{
					var avatarMC6:girl_2 = new girl_2();
					avatarMC6.width = 132;
					avatarMC6.height = 176;
					MC.addChild(avatarMC6);
					break;
				}
				case 3:
				{
					var avatarMC7:girl_3 = new girl_3();
					avatarMC7.width = 132;
					avatarMC7.height = 176;
					MC.addChild(avatarMC7);
					break;
				}
				case 4:
				{
					var avatarMC8:girl_4 = new girl_4();
					avatarMC8.width = 132;
					avatarMC8.height = 176;
					MC.addChild(avatarMC8);
					break;
				}
				case 5:
				{
					var avatarMC9:girl_5 = new girl_5();
					avatarMC9.width = 132;
					avatarMC9.height = 176;
					MC.addChild(avatarMC9);
					break;
				}
			}
			return MC;
		}
	}
	
}